package com.simonall.access.dao;

import java.io.Serializable;

public interface BaseDao<T> {

	/**
	 * 保存数据
	 * 
	 * @param entity 实体对象
	 */
	void save(T entity);

	/**
	 * 删除数据
	 * 
	 * @param id Id
	 */
	void deleteById(String... id);

	/**
	 * 更新数据
	 * 
	 * @param entity 实体对象
	 */
	void update(T entity);

	/**
	 * 根据ID查看记录
	 * 
	 * @param id Id
	 * @return 实体对象
	 */
	T getById(Serializable id);

}
